c783f0113a8d91eb183307be81dd9d799163cd99,java/org/lwjgl/opengl/ARBShaderObjects.java,ARBShaderObjects,glGetActiveUniformARB,#number#number#IntBuffer#IntBuffer#,1065

Before Change


	 * @param type       a buffer in which to return the uniform type
	 */
	public static String glGetActiveUniformARB(int programObj, int index, IntBuffer size, IntBuffer type) {
		int maxLength = glGetObjectParameteriARB(programObj, GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB);
		if ( CHECKS ) {
			check(size, 1);
			check(type, 1);
		}
		MemoryStack stack = stackGet(); int stackPointer = stack.getPointer();
		try {
			IntBuffer length = stack.ints(0);
			ByteBuffer name = stack.malloc(maxLength);
			nglGetActiveUniformARB(programObj, index, maxLength, memAddress(length), memAddress(size), memAddress(type), memAddress(name));
			return memUTF8(name, length.get(0));
		} finally {
			stack.setPointer(stackPointer);
		}

After Change


	 * @param type       a buffer in which to return the uniform type
	 */
	public static String glGetActiveUniformARB(int programObj, int index, IntBuffer size, IntBuffer type) {
		return glGetActiveUniformARB(programObj, index, glGetObjectParameteriARB(programObj, GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB), size, type);
	}

	// --- [ glGetUniformfvARB ] ---